.elementor-5593 .elementor-element.elementor-element-6c2a118:not(.elementor-motion-effects-element-type-background), .elementor-5593 .elementor-element.elementor-element-6c2a118 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-431427c ); }
.elementor-5593 .elementor-element.elementor-element-6c2a118 > .elementor-background-overlay { background-color: var( --e-global-color-7f520f6 ); opacity: 0.53; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-5593 .elementor-element.elementor-element-6c2a118 > .elementor-container { max-width: 1222px; min-height: 549px; }
.elementor-5593 .elementor-element.elementor-element-6c2a118 { border-style: solid; border-width: 2px 0px 0px 0px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 50px 0px 0px 0px; }
.elementor-5593 .elementor-element.elementor-element-6e1f541 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 30px; }
.elementor-5593 .elementor-element.elementor-element-50e67554 .elementor-heading-title { color: var( --e-global-color-3a0658c ); font-family: "Montserrat", Sans-serif; font-size: 20px; font-weight: 800; text-transform: uppercase; line-height: 1.3em; }
.elementor-5593 .elementor-element.elementor-element-e07cf6a .elementor-heading-title { color: var( --e-global-color-3a0658c ); font-family: var( --e-global-typography-f5c64b0-font-family ), Sans-serif; font-size: var( --e-global-typography-f5c64b0-font-size ); font-weight: var( --e-global-typography-f5c64b0-font-weight ); text-transform: var( --e-global-typography-f5c64b0-text-transform ); line-height: var( --e-global-typography-f5c64b0-line-height ); }
.elementor-5593 .elementor-element.elementor-element-b75abf1 { color: var( --e-global-color-3a0658c ); font-family: "Roboto", Sans-serif; font-size: 23px; font-weight: 400; }
.elementor-5593 .elementor-element.elementor-element-1ec0912:not(.elementor-motion-effects-element-type-background), .elementor-5593 .elementor-element.elementor-element-1ec0912 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-3a0658c ); }
.elementor-5593 .elementor-element.elementor-element-1ec0912 > .elementor-container { max-width: 1222px; }
.elementor-5593 .elementor-element.elementor-element-1ec0912 > .elementor-background-overlay { opacity: 0.53; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-5593 .elementor-element.elementor-element-1ec0912 { border-style: solid; border-width: 2px 0px 0px 0px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 0px 0px 0px 0px; }
.elementor-5593 .elementor-element.elementor-element-f8bb340 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 30px; }
.elementor-5593 .elementor-element.elementor-element-ea5888c .elementor-heading-title { color: var( --e-global-color-7f520f6 ); font-family: var( --e-global-typography-f5c64b0-font-family ), Sans-serif; font-size: var( --e-global-typography-f5c64b0-font-size ); font-weight: var( --e-global-typography-f5c64b0-font-weight ); text-transform: var( --e-global-typography-f5c64b0-text-transform ); line-height: var( --e-global-typography-f5c64b0-line-height ); }
.elementor-5593 .elementor-element.elementor-element-42f56b6 { color: var( --e-global-color-7f520f6 ); font-family: "Roboto", Sans-serif; font-size: 23px; font-weight: 400; }
.elementor-5593 .elementor-element.elementor-element-504275c {  --display: flex;
 --flex-direction: row;
 --container-widget-width: initial;
 --container-widget-height: 100%;
 --container-widget-flex-grow: 1;
 --container-widget-align-self: stretch;
 --flex-wrap-mobile: wrap;
 --gap: 0px 0px;
 --background-transition: 0.3s;
}
.elementor-5593 .elementor-element.elementor-element-77bd698 {  --display: flex;
 --flex-direction: column;
 --container-widget-width: 100%;
 --container-widget-height: initial;
 --container-widget-flex-grow: 0;
 --container-widget-align-self: initial;
 --flex-wrap-mobile: wrap;
 --background-transition: 0.3s;
}
.elementor-5593 .elementor-element.elementor-element-2c28034 .elementor-heading-title { color: var( --e-global-color-7f520f6 ); font-family: "Roboto", Sans-serif; font-size: 39px; font-weight: 700; text-transform: none; }
.elementor-5593 .elementor-element.elementor-element-53b7e21 {  --display: flex;
 --flex-direction: column;
 --container-widget-width: 100%;
 --container-widget-height: initial;
 --container-widget-flex-grow: 0;
 --container-widget-align-self: initial;
 --flex-wrap-mobile: wrap;
 --background-transition: 0.3s;
}
.elementor-5593 .elementor-element.elementor-element-41dc7d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-bottom: calc(4px/2); }
.elementor-5593 .elementor-element.elementor-element-41dc7d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-top: calc(4px/2); }
.elementor-5593 .elementor-element.elementor-element-41dc7d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-right: calc(4px/2); margin-left: calc(4px/2); }
.elementor-5593 .elementor-element.elementor-element-41dc7d5 .elementor-icon-list-items.elementor-inline-items { margin-right: calc(-4px/2); margin-left: calc(-4px/2); }
body.rtl .elementor-5593 .elementor-element.elementor-element-41dc7d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { left: calc(-4px/2); }
body:not(.rtl) .elementor-5593 .elementor-element.elementor-element-41dc7d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { right: calc(-4px/2); }
.elementor-5593 .elementor-element.elementor-element-41dc7d5 .elementor-icon-list-icon i { color: var( --e-global-color-7f520f6 ); transition: color 0.3s; }
.elementor-5593 .elementor-element.elementor-element-41dc7d5 .elementor-icon-list-icon svg { fill: var( --e-global-color-7f520f6 ); transition: fill 0.3s; }
.elementor-5593 .elementor-element.elementor-element-41dc7d5 {  --e-icon-list-icon-size: 14px;
 --icon-vertical-offset: 0px;
}
.elementor-5593 .elementor-element.elementor-element-41dc7d5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5593 .elementor-element.elementor-element-41dc7d5 .elementor-icon-list-item > a { font-family: "Roboto", Sans-serif; font-size: 21px; font-weight: 300; }
.elementor-5593 .elementor-element.elementor-element-41dc7d5 .elementor-icon-list-text { color: var( --e-global-color-7f520f6 ); transition: color 0.3s; }
.elementor-5593 .elementor-element.elementor-element-22e16a6 {  --display: flex;
 --flex-direction: row;
 --container-widget-width: initial;
 --container-widget-height: 100%;
 --container-widget-flex-grow: 1;
 --container-widget-align-self: stretch;
 --flex-wrap-mobile: wrap;
 --gap: 0px 0px;
 --background-transition: 0.3s;
}
.elementor-5593 .elementor-element.elementor-element-cfd1c7b {  --display: flex;
 --flex-direction: column;
 --container-widget-width: 100%;
 --container-widget-height: initial;
 --container-widget-flex-grow: 0;
 --container-widget-align-self: initial;
 --flex-wrap-mobile: wrap;
 --background-transition: 0.3s;
}
.elementor-5593 .elementor-element.elementor-element-57ae720 .elementor-heading-title { color: var( --e-global-color-7f520f6 ); font-family: "Roboto", Sans-serif; font-size: 39px; font-weight: 700; text-transform: none; }
.elementor-5593 .elementor-element.elementor-element-bc34976 {  --display: flex;
 --flex-direction: column;
 --container-widget-width: 100%;
 --container-widget-height: initial;
 --container-widget-flex-grow: 0;
 --container-widget-align-self: initial;
 --flex-wrap-mobile: wrap;
 --background-transition: 0.3s;
}
.elementor-5593 .elementor-element.elementor-element-5ef84da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) { padding-bottom: calc(4px/2); }
.elementor-5593 .elementor-element.elementor-element-5ef84da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) { margin-top: calc(4px/2); }
.elementor-5593 .elementor-element.elementor-element-5ef84da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-right: calc(4px/2); margin-left: calc(4px/2); }
.elementor-5593 .elementor-element.elementor-element-5ef84da .elementor-icon-list-items.elementor-inline-items { margin-right: calc(-4px/2); margin-left: calc(-4px/2); }
body.rtl .elementor-5593 .elementor-element.elementor-element-5ef84da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { left: calc(-4px/2); }
body:not(.rtl) .elementor-5593 .elementor-element.elementor-element-5ef84da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { right: calc(-4px/2); }
.elementor-5593 .elementor-element.elementor-element-5ef84da .elementor-icon-list-icon i { color: var( --e-global-color-7f520f6 ); transition: color 0.3s; }
.elementor-5593 .elementor-element.elementor-element-5ef84da .elementor-icon-list-icon svg { fill: var( --e-global-color-7f520f6 ); transition: fill 0.3s; }
.elementor-5593 .elementor-element.elementor-element-5ef84da {  --e-icon-list-icon-size: 14px;
 --icon-vertical-offset: 0px;
}
.elementor-5593 .elementor-element.elementor-element-5ef84da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5593 .elementor-element.elementor-element-5ef84da .elementor-icon-list-item > a { font-family: "Roboto", Sans-serif; font-size: 21px; font-weight: 300; }
.elementor-5593 .elementor-element.elementor-element-5ef84da .elementor-icon-list-text { color: var( --e-global-color-7f520f6 ); transition: color 0.3s; }
.elementor-5593 .elementor-element.elementor-element-e930148:not(.elementor-motion-effects-element-type-background), .elementor-5593 .elementor-element.elementor-element-e930148 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://agenzialavorosolco.chebelsito.it/wp-content/uploads/2022/03/apl_competenze_base_trasversali_fondimpresa.jpg"); background-position: 0px 0px; background-repeat: no-repeat; background-size: cover; }
.elementor-5593 .elementor-element.elementor-element-e930148 > .elementor-background-overlay { background-color: #3BB2C7; opacity: 0.83; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-5593 .elementor-element.elementor-element-e930148 > .elementor-container { max-width: 1222px; min-height: 399px; }
.elementor-5593 .elementor-element.elementor-element-e930148 { border-style: solid; border-width: 2px 0px 0px 0px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 50px 0px 0px 0px; }
.elementor-5593 .elementor-element.elementor-element-0a7df2e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 30px; }
.elementor-5593 .elementor-element.elementor-element-e5dd301 .elementor-heading-title { color: var( --e-global-color-3a0658c ); font-family: "Montserrat", Sans-serif; font-size: 20px; font-weight: 800; text-transform: uppercase; line-height: 1.3em; }
.elementor-5593 .elementor-element.elementor-element-6d23b18 .elementor-heading-title { color: var( --e-global-color-3a0658c ); font-family: "Roboto", Sans-serif; font-size: 67px; font-weight: 700; text-transform: none; line-height: 67px; }
.elementor-5593 .elementor-element.elementor-element-decc4cb {  --display: flex;
 --flex-direction: column;
 --container-widget-width: 100%;
 --container-widget-height: initial;
 --container-widget-flex-grow: 0;
 --container-widget-align-self: initial;
 --flex-wrap-mobile: wrap;
 --background-transition: 0.3s;
 --padding-top: 50px;
 --padding-bottom: 50px;
 --padding-left: 0px;
 --padding-right: 0px;
}
.elementor-5593 .elementor-element.elementor-element-b95c243 { text-align: left; }
.elementor-5593 .elementor-element.elementor-element-b95c243 .elementor-heading-title { color: var( --e-global-color-deb4cf2 ); font-family: var( --e-global-typography-f5c64b0-font-family ), Sans-serif; font-size: var( --e-global-typography-f5c64b0-font-size ); font-weight: var( --e-global-typography-f5c64b0-font-weight ); text-transform: var( --e-global-typography-f5c64b0-text-transform ); line-height: var( --e-global-typography-f5c64b0-line-height ); }
.elementor-5593 .elementor-element.elementor-element-e1d7780 {  --display: flex;
 --flex-direction: row;
 --container-widget-width: initial;
 --container-widget-height: 100%;
 --container-widget-flex-grow: 1;
 --container-widget-align-self: stretch;
 --flex-wrap-mobile: wrap;
 --gap: 0px 0px;
 --background-transition: 0.3s;
}
.elementor-5593 .elementor-element.elementor-element-6a99c81 {  --display: flex;
 --flex-direction: column;
 --container-widget-width: 100%;
 --container-widget-height: initial;
 --container-widget-flex-grow: 0;
 --container-widget-align-self: initial;
 --flex-wrap-mobile: wrap;
 --background-transition: 0.3s;
}
.elementor-5593 .elementor-element.elementor-element-0190bc2 > .elementor-widget-container { padding: 0px 30px 0px 50px; }
.elementor-5593 .elementor-element.elementor-element-0190bc2 { color: var( --e-global-color-7f520f6 ); font-family: "Roboto", Sans-serif; font-size: 21px; font-weight: 400; }
.elementor-5593 .elementor-element.elementor-element-6b241d6 .elementor-button { background-color: var( --e-global-color-431427c ); font-family: var( --e-global-typography-931c437-font-family ), Sans-serif; font-size: var( --e-global-typography-931c437-font-size ); font-weight: var( --e-global-typography-931c437-font-weight ); }
.elementor-5593 .elementor-element.elementor-element-6b241d6 > .elementor-widget-container { padding: 0px 0px 0px 50px; }
.elementor-5593 .elementor-element.elementor-element-b356fbd {  --display: flex;
 --flex-direction: column;
 --container-widget-width: 100%;
 --container-widget-height: initial;
 --container-widget-flex-grow: 0;
 --container-widget-align-self: initial;
 --flex-wrap-mobile: wrap;
 --background-transition: 0.3s;
}
.elementor-5593 .elementor-element.elementor-element-67bcd08 img { width: 70%; }
.elementor-5593 .elementor-element.elementor-element-7fb9533 {  --display: flex;
 --flex-direction: column;
 --container-widget-width: 100%;
 --container-widget-height: initial;
 --container-widget-flex-grow: 0;
 --container-widget-align-self: initial;
 --flex-wrap-mobile: wrap;
 --background-transition: 0.3s;
 --padding-top: 20px;
 --padding-bottom: 20px;
 --padding-left: 0px;
 --padding-right: 0px;
}
.elementor-5593 .elementor-element.elementor-element-7fb9533:not(.elementor-motion-effects-element-type-background), .elementor-5593 .elementor-element.elementor-element-7fb9533 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #E9E9E9; }
.elementor-5593 .elementor-element.elementor-element-7fb9533, .elementor-5593 .elementor-element.elementor-element-7fb9533::before {  --border-transition: 0.3s;
}
.elementor-5593 .elementor-element.elementor-element-7fe77ea > .elementor-widget-container { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.elementor-5593 .elementor-element.elementor-element-7fe77ea { text-align: left; }
.elementor-5593 .elementor-element.elementor-element-7fe77ea .elementor-heading-title { color: var( --e-global-color-7f520f6 ); font-family: var( --e-global-typography-f5c64b0-font-family ), Sans-serif; font-size: var( --e-global-typography-f5c64b0-font-size ); font-weight: var( --e-global-typography-f5c64b0-font-weight ); text-transform: var( --e-global-typography-f5c64b0-text-transform ); line-height: var( --e-global-typography-f5c64b0-line-height ); }
.elementor-5593 .elementor-element.elementor-element-4462a4a > .elementor-widget-container { padding: 0px 0px 0px 0px; }
.elementor-5593 .elementor-element.elementor-element-4462a4a { color: var( --e-global-color-7f520f6 ); font-family: "Roboto", Sans-serif; font-size: 21px; font-weight: 400; }
.elementor-5593 .elementor-element.elementor-element-10e0acf .premium-blog-post-outer-container { width: 50%; margin-bottom: 5px; padding-right: calc( 5px/2 ); padding-left: calc( 5px/2 ); padding: 6px 6px 6px 6px; }
.elementor-5593 .elementor-element.elementor-element-10e0acf .premium-blog-content-wrapper { text-align: left; background-color: #FFFFFF; }
.elementor-5593 .elementor-element.elementor-element-10e0acf > .elementor-widget-container { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.elementor-5593 .elementor-element.elementor-element-10e0acf .premium-blog-thumb-effect-wrapper { flex-basis: 42%; }
.elementor-5593 .elementor-element.elementor-element-10e0acf .premium-blog-thumbnail-container img { height: 233px; object-fit: cover; }
.elementor-5593 .elementor-element.elementor-element-10e0acf .premium-blog-wrap { margin-left: calc( -5px/2 ); margin-right: calc( -5px/2 ); }
.elementor-5593 .elementor-element.elementor-element-10e0acf .premium-blog-framed-effect, .elementor-5593 .elementor-element.elementor-element-10e0acf .premium-blog-bordered-effect, .elementor-5593 .elementor-element.elementor-element-10e0acf .premium-blog-squares-effect:before, .elementor-5593 .elementor-element.elementor-element-10e0acf .premium-blog-squares-effect:after, .elementor-5593 .elementor-element.elementor-element-10e0acf .premium-blog-squares-square-container:before, .elementor-5593 .elementor-element.elementor-element-10e0acf .premium-blog-squares-square-container:after, .elementor-5593 .elementor-element.elementor-element-10e0acf .premium-blog-thumbnail-overlay { background-color: #3BB2C72E; }
.elementor-5593 .elementor-element.elementor-element-10e0acf .premium-blog-entry-title, .elementor-5593 .elementor-element.elementor-element-10e0acf .premium-blog-entry-title a { font-family: "Roboto", Sans-serif; font-size: 31px; font-weight: 400; text-transform: none; line-height: 28px; }
.elementor-5593 .elementor-element.elementor-element-10e0acf .premium-blog-entry-title a { color: var( --e-global-color-7f520f6 ); }
.elementor-5593 .elementor-element.elementor-element-10e0acf .premium-blog-entry-title:hover a { color: var( --e-global-color-deb4cf2 ); }
.elementor-5593 .elementor-element.elementor-element-10e0acf .premium-blog-entry-title { margin-bottom: 0px; }
.elementor-5593 .elementor-element.elementor-element-10e0acf .premium-blog-post-content { color: var( --e-global-color-3a0658c ); }
.elementor-5593 .elementor-element.elementor-element-10e0acf .premium-blog-post-container { background-color: var( --e-global-color-text ); border-style: solid; border-width: 1px 1px 1px 1px; border-radius: 0px; }
.elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button-text-icon-wrapper i { font-size: 20px; color: var( --e-global-color-7f520f6 ); }
.elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button-text-icon-wrapper svg { width: 20px !important; height: 20px !important; }
.elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button-text-icon-wrapper i, .elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button-text-icon-wrapper svg { margin-left: 15px; }
.elementor-5593 .elementor-element.elementor-element-719bdaf .elementor-widget-container { text-align: left; }
.elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button .premium-button-text-icon-wrapper span { color: var( --e-global-color-7f520f6 ); }
.elementor-5593 .elementor-element.elementor-element-719bdaf .premium-drawable-icon *, .elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button-text-icon-wrapper svg:not([class*="premium-"]) { fill: var( --e-global-color-7f520f6 ); }
.elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button, .elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button.premium-button-style2-shutinhor:before, .elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button.premium-button-style2-shutinver:before, .elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button-style5-radialin:before, .elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button-style5-rectin:before { background-color: #FFFFFF; }
.elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button-line6::after { color: var( --e-global-color-3a0658c ); }
.elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button:hover .premium-button-text-icon-wrapper i { color: var( --e-global-color-3a0658c ); }
.elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button:hover .premium-drawable-icon *, .elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button:hover svg:not([class*="premium-"]) { fill: var( --e-global-color-3a0658c ); }
.elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button-none:hover, .elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button-style8:hover, .elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button-style1:before, .elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button-style2-shutouthor:before, .elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button-style2-shutoutver:before, .elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button-style2-shutinhor, .elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button-style2-shutinver, .elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button-style2-dshutinhor:before, .elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button-style2-dshutinver:before, .elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button-style2-scshutouthor:before, .elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button-style2-scshutoutver:before, .elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button-style3-after:hover, .elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button-style3-before:hover, .elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button-style4-icon-wrapper, .elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button-style5-radialin, .elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button-style5-radialout:before, .elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button-style5-rectin, .elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button-style5-rectout:before, .elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button-style6-bg, .elementor-5593 .elementor-element.elementor-element-719bdaf .premium-button-style6:before { background-color: var( --e-global-color-deb4cf2 ); }
.elementor-5593 .elementor-element.elementor-element-a4591a7:not(.elementor-motion-effects-element-type-background), .elementor-5593 .elementor-element.elementor-element-a4591a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://agenzialavorosolco.chebelsito.it/wp-content/uploads/2020/03/stage-blog-candidati.jpg"); background-position: 0px 0px; background-repeat: no-repeat; background-size: cover; }
.elementor-5593 .elementor-element.elementor-element-a4591a7 > .elementor-background-overlay { background-color: #3BB2C7; opacity: 0.83; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-5593 .elementor-element.elementor-element-a4591a7 > .elementor-container { max-width: 1222px; min-height: 399px; }
.elementor-5593 .elementor-element.elementor-element-a4591a7 { border-style: solid; border-width: 0px 0px 0px 0px; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 50px 0px 0px 0px; }
.elementor-5593 .elementor-element.elementor-element-e67bbcb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) { margin-bottom: 30px; }
.elementor-5593 .elementor-element.elementor-element-c1a3d47 .elementor-heading-title { color: var( --e-global-color-3a0658c ); font-family: "Roboto", Sans-serif; font-size: 67px; font-weight: 700; text-transform: none; line-height: 67px; }
.elementor-5593 .elementor-element.elementor-element-cca5245 { color: var( --e-global-color-c9440fd ); font-family: var( --e-global-typography-931c437-font-family ), Sans-serif; font-size: var( --e-global-typography-931c437-font-size ); font-weight: var( --e-global-typography-931c437-font-weight ); }
.elementor-5593 .elementor-element.elementor-element-8371818 .elementor-button { background-color: var( --e-global-color-431427c ); font-family: var( --e-global-typography-931c437-font-family ), Sans-serif; font-size: var( --e-global-typography-931c437-font-size ); font-weight: var( --e-global-typography-931c437-font-weight ); }
.elementor-5593 .elementor-element.elementor-element-46f9946 {  --display: flex;
 --flex-direction: row;
 --container-widget-width: initial;
 --container-widget-height: 100%;
 --container-widget-flex-grow: 1;
 --container-widget-align-self: stretch;
 --flex-wrap-mobile: wrap;
 --gap: 0px 0px;
 --background-transition: 0.3s;
 --padding-top: 25px;
 --padding-bottom: 25px;
 --padding-left: 25px;
 --padding-right: 25px;
}
.elementor-5593 .elementor-element.elementor-element-19ff6ff {  --display: flex;
 --flex-direction: column;
 --container-widget-width: 100%;
 --container-widget-height: initial;
 --container-widget-flex-grow: 0;
 --container-widget-align-self: initial;
 --flex-wrap-mobile: wrap;
 --background-transition: 0.3s;
}
.elementor-5593 .elementor-element.elementor-element-f0d027a iframe { filter: brightness( 100% ) contrast( 100% ) saturate( 30% ) blur( 0px ) hue-rotate( 0deg ); }
.elementor-5593 .elementor-element.elementor-element-a44bec9 {  --display: flex;
 --flex-direction: column;
 --container-widget-width: 100%;
 --container-widget-height: initial;
 --container-widget-flex-grow: 0;
 --container-widget-align-self: initial;
 --flex-wrap-mobile: wrap;
 --background-transition: 0.3s;
}
.elementor-5593 .elementor-element.elementor-element-02928d7 .elementor-heading-title { color: var( --e-global-color-431427c ); font-family: "Roboto", Sans-serif; font-size: 53px; font-weight: 700; text-transform: none; line-height: 66px; }
.elementor-5593 .elementor-element.elementor-element-6cb9acb { color: var( --e-global-color-7f520f6 ); font-family: var( --e-global-typography-931c437-font-family ), Sans-serif; font-size: var( --e-global-typography-931c437-font-size ); font-weight: var( --e-global-typography-931c437-font-weight ); }
 @media(min-width: 768px) {
.elementor-5593 .elementor-element.elementor-element-6e1f541 { width: 61.667%; }
.elementor-5593 .elementor-element.elementor-element-28cd4916 { width: 38.333%; }
.elementor-5593 .elementor-element.elementor-element-77bd698 {  --width: 33.3333%;
}
.elementor-5593 .elementor-element.elementor-element-53b7e21 {  --width: 66.6666%;
}
.elementor-5593 .elementor-element.elementor-element-cfd1c7b {  --width: 33.3333%;
}
.elementor-5593 .elementor-element.elementor-element-bc34976 {  --width: 66.6666%;
}
.elementor-5593 .elementor-element.elementor-element-6a99c81 {  --width: 50%;
}
.elementor-5593 .elementor-element.elementor-element-b356fbd {  --width: 50%;
}
.elementor-5593 .elementor-element.elementor-element-19ff6ff {  --width: 50%;
}
.elementor-5593 .elementor-element.elementor-element-a44bec9 {  --width: 50%;
}
}
 @media(max-width: 1024px) {
.elementor-5593 .elementor-element.elementor-element-6c2a118 { padding: 50px 20px 50px 20px; }
.elementor-5593 .elementor-element.elementor-element-e07cf6a .elementor-heading-title { font-size: var( --e-global-typography-f5c64b0-font-size ); line-height: var( --e-global-typography-f5c64b0-line-height ); }
.elementor-5593 .elementor-element.elementor-element-1ec0912 { padding: 50px 20px 50px 20px; }
.elementor-5593 .elementor-element.elementor-element-ea5888c .elementor-heading-title { font-size: var( --e-global-typography-f5c64b0-font-size ); line-height: var( --e-global-typography-f5c64b0-line-height ); }
.elementor-5593 .elementor-element.elementor-element-e930148:not(.elementor-motion-effects-element-type-background), .elementor-5593 .elementor-element.elementor-element-e930148 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 0px 0px; }
.elementor-5593 .elementor-element.elementor-element-e930148 { padding: 50px 20px 50px 20px; }
.elementor-5593 .elementor-element.elementor-element-b95c243 .elementor-heading-title { font-size: var( --e-global-typography-f5c64b0-font-size ); line-height: var( --e-global-typography-f5c64b0-line-height ); }
.elementor-5593 .elementor-element.elementor-element-6b241d6 .elementor-button { font-size: var( --e-global-typography-931c437-font-size ); }
.elementor-5593 .elementor-element.elementor-element-7fe77ea .elementor-heading-title { font-size: var( --e-global-typography-f5c64b0-font-size ); line-height: var( --e-global-typography-f5c64b0-line-height ); }
.elementor-5593 .elementor-element.elementor-element-10e0acf .premium-blog-post-outer-container { width: 50%; }
.elementor-5593 .elementor-element.elementor-element-a4591a7:not(.elementor-motion-effects-element-type-background), .elementor-5593 .elementor-element.elementor-element-a4591a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 0px 0px; }
.elementor-5593 .elementor-element.elementor-element-a4591a7 { padding: 50px 20px 50px 20px; }
.elementor-5593 .elementor-element.elementor-element-cca5245 { font-size: var( --e-global-typography-931c437-font-size ); }
.elementor-5593 .elementor-element.elementor-element-8371818 .elementor-button { font-size: var( --e-global-typography-931c437-font-size ); }
.elementor-5593 .elementor-element.elementor-element-6cb9acb { font-size: var( --e-global-typography-931c437-font-size ); }
}
 @media(max-width: 767px) {
.elementor-5593 .elementor-element.elementor-element-6c2a118 { padding: 30px 20px 30px 20px; }
.elementor-5593 .elementor-element.elementor-element-50e67554 { text-align: center; }
.elementor-5593 .elementor-element.elementor-element-e07cf6a { text-align: center; }
.elementor-5593 .elementor-element.elementor-element-e07cf6a .elementor-heading-title { font-size: var( --e-global-typography-f5c64b0-font-size ); line-height: var( --e-global-typography-f5c64b0-line-height ); }
.elementor-5593 .elementor-element.elementor-element-1ec0912 { padding: 0; }
.elementor-5593 .elementor-element.elementor-element-ea5888c { text-align: center; }
.elementor-5593 .elementor-element.elementor-element-ea5888c .elementor-heading-title { font-size: var( --e-global-typography-f5c64b0-font-size ); line-height: var( --e-global-typography-f5c64b0-line-height ); }
.elementor-5593 .elementor-element.elementor-element-e930148:not(.elementor-motion-effects-element-type-background), .elementor-5593 .elementor-element.elementor-element-e930148 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 0px 0px; }
.elementor-5593 .elementor-element.elementor-element-e930148 { padding: 30px 20px 30px 20px; }
.elementor-5593 .elementor-element.elementor-element-e5dd301 { text-align: center; }
.elementor-5593 .elementor-element.elementor-element-6d23b18 { text-align: center; }
.elementor-5593 .elementor-element.elementor-element-b95c243 .elementor-heading-title { font-size: var( --e-global-typography-f5c64b0-font-size ); line-height: var( --e-global-typography-f5c64b0-line-height ); }
.elementor-5593 .elementor-element.elementor-element-6b241d6 .elementor-button { font-size: var( --e-global-typography-931c437-font-size ); }
.elementor-5593 .elementor-element.elementor-element-7fe77ea .elementor-heading-title { font-size: var( --e-global-typography-f5c64b0-font-size ); line-height: var( --e-global-typography-f5c64b0-line-height ); }
.elementor-5593 .elementor-element.elementor-element-10e0acf .premium-blog-post-outer-container { width: 100%; }
.elementor-5593 .elementor-element.elementor-element-a4591a7:not(.elementor-motion-effects-element-type-background), .elementor-5593 .elementor-element.elementor-element-a4591a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: 0px 0px; }
.elementor-5593 .elementor-element.elementor-element-a4591a7 { padding: 30px 20px 30px 20px; }
.elementor-5593 .elementor-element.elementor-element-c1a3d47 { text-align: center; }
.elementor-5593 .elementor-element.elementor-element-cca5245 { font-size: var( --e-global-typography-931c437-font-size ); }
.elementor-5593 .elementor-element.elementor-element-8371818 .elementor-button { font-size: var( --e-global-typography-931c437-font-size ); }
.elementor-5593 .elementor-element.elementor-element-6cb9acb { font-size: var( --e-global-typography-931c437-font-size ); }
}
.elementor-5593 .elementor-element.elementor-element-1ec0912 .elementor-widget-wrap.elementor-element-populated { padding-top: 0; }